/* Copyright (c) 2004-2024 Peigen.info. All rights reserved. */

package info.peigen.hotpot.component.gateway.dianlan.bits;

/**
 * <b>(DianlanFireUnitSystemAlarmLevelBits)</b>
 * <p>
 * 预警级别：
 * <p>
 * 划分为0-4级；
 * 其中0代表正常，
 * 从1-4分别代表火情危险程度，
 * 4级危险度最高，表示灭火级别。
 *
 * @author Peigen
 * @version 1.0.0
 * @since 2022/8/24
 */
@SuppressWarnings("unused")
public class DianlanFireUnitSystemAlarmLevelBits {

    public String parseReason(int bit) {
        return switch (bit) {
            case 0 -> "正常";
            case 1 -> "1级火情";
            case 2 -> "2级火情";
            case 3 -> "3级火情";
            case 4 -> "最高级火情";
            default -> "超出";
        };
    }
}